/*@Tiamo*/
/*@email:1419350157@qq.com*/
/*@竹鹿科技*/

/* 引入图标 */
@import 'https://at.alicdn.com/t/font_1858532_vzvykmcw2y.css';

/* 引入字体 */


/*公共样式*/
html,body{font-family:SourceHanSansSC-regular,PingFangSC-Light,'helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif;-ms-overflow-style: scrollbar;background:#fff;position: relative;font-size: 100px; overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td,a{margin:0;padding:0;font-weight:100;list-style-type:none;box-sizing:border-box;-webkit-box-sizing:border-box;}
body {padding-right:0!important;}
a,a:hover,a:focus,a:visited{text-decoration: none;outline:none !important;outline:0;}
.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nav-justified>li>a {margin-bottom:0;}

a{-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

*{box-sizing: border-box;-webkit-tap-highlight-color:transparent;}

input,select,textarea{
  -webkit-appearance:none;
  border-radius:0;
  border: 0;
  outline:none;
}
input:disabled{
  background-color: unset;
}
textarea{resize:none}

/*滚动条样式*/
html::-webkit-scrollbar {
  width: 6px;
  height: 4px;
  z-index: 9;
  background-color: rgba(255,255,255,0);
}
html::-webkit-scrollbar-thumb {
  border-radius: 0;
  width: 4px;
  height: 4px;
  background-color: #ccc;
}

/* 谷歌 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
   -webkit-appearance: none;
   appearance: none;
   margin: 0;
}
/* 火狐 */
input{
   -moz-appearance:textfield;
}
button{
  margin: 0;
  padding: 0;
  border: 1px solid transparent; 
  outline: none; 
}

img{width: 100%;}

/* 公共样式 */
.w{max-width:1440px;margin: auto;}
h1{font-size: 2rem;margin-bottom: 1rem;font-weight: 500;}
h4{font-size: .9rem;line-height: 1.4rem;color: #666;}
.overflow{overflow: hidden;}
.over-text{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.line-height{line-height: 0;}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.flex{
  display:box;
  display:-webkit-box;
  display:-webkit-flex; 
  display:-moz-box; 
  display:-ms-flexbox; 
  display:flex;
}
.flex-j{
  justify-content:space-between;
}
.flex-w{
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap:wrap;
}
.flex-d{
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction:column;
}
.align-center{
  -webkit-align-items:center;
  -moz-align-items:center;
  -ms-align-items:center;
  -o-align-items:center;
  align-items:center;
}
.over-text3{/* autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;}
.over-text4{/* autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */display: -webkit-box;-webkit-line-clamp: 4;overflow: hidden;}
.over-text2{/* autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;}
.over-text6{/* autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */display: -webkit-box;-webkit-line-clamp: 6;overflow: hidden;}
.time{transition: .6s ease-in-out;-webkit-transition:.6s ease-in-out;}
.time1{transition: 1.2s ease-in-out;-webkit-transition:1.2s ease-in-out;}

.clear:after{
  content: '';
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.animated{opacity: 0;}

.rellax{transition: .3s;}

/* img */
.cu-img{
  position: relative;
}
.cu-img img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

/* 返回顶部 */
.go-top{
  cursor: pointer;
  width: 2.8rem;
  height: 2.8rem;
  line-height: 2.8rem;
  text-align:center;
  position: fixed;
  right: 2rem;
  bottom: 4rem;
  z-index: 9;
  border-radius: 50%;
  background-color: #C9A063;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color=#FFFAE0)";/*IE 8*/
  -moz-box-shadow: 0 0 10px 1px rgba(255,250,224,0.2);/*FF 3.5+*/
  -webkit-box-shadow: 0 0 10px 1px rgba(255,250,224,0.2);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
  box-shadow: 0 0 10px 1px rgba(255,250,224,0.2);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color=#FFFAE0); /*IE 5.5-7*/
}
.go-top img{width: 1.25rem;transform: translateY(.2rem)}
.go-top:hover{opacity: .8;}

/* 媒体查询 */
@media screen and (max-width: 1770px) {
  
}

@media screen and (max-width: 1600px) {
  .w{margin: 0 30px;}  
}

@media screen and (max-width: 1400px) {
  header .header-pc{padding: 0 .15rem;}
  header .header-pc .nav-box .nav{margin-right: 0;}
}

@media screen and (max-width: 1300px) {
    /* 联系我们 */
    .contact .co .img{top:1.3rem;}
    /* 底部 */
    footer .top .right .r-item{margin-right: 1rem;}
}

@media screen and (max-width: 1200px) {
  /* 导航 */
  header .header-pc .logo{width: 2.5rem;}
  header .header-pc .nav-box .nav{padding: 0 .2rem;}
  /* 首页 */
  .home .co5-box .top .l .title{margin-right: 1.3rem;}
  .home .co5-box .top .l .nav-box .nav{margin-right: .4rem;}
}

@media screen and (max-width: 1100px) {

}

@media screen and (max-width: 1024px) {
  /* 导航 */
  header .header-pc .logo{width: 2.2rem;}
  header .header-pc .nav-box .nav{padding: 0 .15rem;}
}

@media screen and (max-width: 768px) {
  .w{
    margin: 0 15px;
  }

  /* 导航 */
  header .header-pc{display: none;}
  header .header-mb{display: block;}

  /* 首页 */
  .home .slider-box .swiper-container .scroll-bottom{display: none;}
  .home .slider-box .swiper-container .swiper-wrapper .swiper-slide .co .txt .zh{font-size: .3rem}
  .home .slider-box .swiper-container .swiper-wrapper .swiper-slide .co .txt .en{font-size: .18rem}
  .home .slider-box .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{width: .08rem;height: .08rem;}
  .fg{display: none;}
  .home .title .t{font-size: .4rem;}
  .home .co1-box{padding-top: .6rem;}
  .home .co1-box .txt{float: unset;width: 100%;}
  .home .co1-box .txt .co{margin-bottom: .4rem;/* autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */display: -webkit-box;-webkit-line-clamp: 6;overflow: hidden;}
  .home .co1-box .img{width: 100%;margin-top: .4rem;}
  .home .co2-box{margin: .4rem 0;}
  .home .co3-box{padding-top: .6rem;}
  .home .co3-box .dis{margin-bottom: .4rem;}
  .home .co3-box .swiper-container .swiper-wrapper .swiper-slide .co .date .day{font-size: 1rem;line-height: 1rem;}
  .home .co3-box .swiper-container .swiper-wrapper .swiper-slide .co .date .year{transform: translateY(-.1rem)}
  .home .co3-box .swiper-container .swiper-wrapper .swiper-slide .co .date{margin-bottom: .4rem;}
  .home .co3-box .swiper-container .swiper-wrapper .swiper-slide .co .box{flex-wrap: wrap;padding: .15rem;}
  .home .co3-box .swiper-container .swiper-wrapper .swiper-slide .co .box .img{width: 100%;height: 1.5rem;margin-right: 0;margin-bottom: .2rem;}
  .home .co3-box .swiper-container .swiper-wrapper .swiper-slide .co .box .txt{width: 100%;}
  .home .co3-box .swiper-container .swiper-wrapper .swiper-slide .co .box .txt .t{margin-bottom: .15rem;}
  .home .co4-box{padding: .6rem 0 .5rem 0;}
  .home .co4-box .title{margin-bottom: .4rem;}
  .home .co4-box .item-box{padding: .3rem .1rem;flex-wrap: wrap;}
  .home .co4-box .item-box .item{width: 100%;margin-right: 0;margin-bottom: .2rem;}
  .home .co4-box .btn-box{text-align: center;}
  .home .co5-box{padding: .6rem 0 .5rem 0;}
  .home .co5-box .top{margin-bottom: .2rem;}
  .home .co5-box .top .l{flex-wrap: wrap;}
  .home .co5-box .top .l .title{margin-right: 0;}
  .home .co5-box .top .r{display: none;}
  .home .co5-box .top .l .nav-box{width: 100%;}
  .home .co5-box .top .l .nav-box .nav{width: calc((100% - .3rem) / 4);margin-right: .1rem;text-align: center;}
  .home .co5-box .top .l .nav-box .nav:last-child{margin-right: 0;}
  .home .co6-box{padding: .6rem 0 .5rem 0;}
  .home .co6-box .top{flex-wrap: wrap;margin-bottom: .2rem;}
  .home .co6-box .top .title{margin-right: 0;}
  .home .co6-box .top .nav-box{width: 100%;}
  .home .co6-box .top .nav-box .nav{width: calc((100% - .3rem) / 4);margin-right: .1rem;text-align: center;}
  .home .co6-box .top .nav-box .nav:last-child{margin-right: 0;}
  .home .co6-box .max-box .min-box .item-box .item{width: 100%; margin-right: 0;flex-wrap: wrap;margin-bottom: .15rem;}
  .home .co6-box .max-box .min-box .item-box .item .img{width: 100%;height: 1.6rem;margin-right: 0;margin-bottom: .1rem;}
  .home .co6-box .max-box .min-box .item-box .item .txt{width: 100%;}
  .home .co6-box .max-box .min-box .item-box .item .txt .date{margin-bottom: .15rem;}
  /* 关于我们 */
  .title1{margin-bottom: .4rem;}
  .title1 .y{font-size: .36rem;}
  .title1 .t{font-size: .3rem;margin-bottom: -.3rem;}
  .about .banner-box .bg{height: 70vw;}
  .about .banner-box .c .title{margin: .3rem 0;}
  .about .banner-box .c .title .t{font-size: .4rem;}
  .about .banner-box .c .nav-box .nav{margin-left: 0;width: calc((100% - .6rem) / 4);margin-right: .2rem;font-size: .14rem;padding: 0;}
  .about .banner-box .c .nav-box .nav:nth-child(2){display: none;}
  .about .banner-box .c .nav-box .nav:last-child{margin-right: 0;}
  .about .co1-box{padding-top: .6rem;padding-bottom: 0;}
  .about .co1-box .top{flex-wrap: wrap;}
  .about .co1-box .top .l{width: 100%;margin-right: 0;}
  .about .co1-box .top .l .dis{margin-bottom: .4rem;/* autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */display: -webkit-box;-webkit-line-clamp: 6;overflow: hidden;}
  .about .co1-box .top .r{width: 80%;margin: 0 auto;}
  .about .co1-box .bottom{display: none;}
  .about .co2-box{display: none;}
  .about .co3-box{padding: .6rem 0 .5rem 0;}
  .about .co3-box .slider-box .title1{margin-bottom: 0;}
  .about .co3-box .slider-box .bd{top: auto;bottom: 0;height: .03rem;}
  .about .co3-box .slider-box .pc{display: none;}
  .about .co3-box .time-main{display: none;}
  .about .co3-box .slider-box .mobile{display: block;padding-bottom: .5rem;padding-top: .4rem;}
  .about .co3-box .slider-box .swiper-slide .co .co-box{position: relative;}
  .about .co3-box .slider-box .swiper-slide .co .co-box .co-i .date{font-size: .24rem;}
  .about .co3-box .slider-box .mobile .swiper-slide .co .co-box .co-i:after{bottom: -.28rem;}
  .about .co3-box .slider-box .co-i:nth-child(1n){transform: unset;}
  .about .co4-box{padding: .6rem 0 .5rem 0;}
  .about .co4-box .max-box .swiper-slide{padding: .2rem;}
  .about .co5-box{padding: .6rem 0 .5rem 0;}
  .about .co5-box .item-box{flex-wrap: wrap;}
  .about .co5-box .item-box .item{width: 100%;margin-right: 0}
  /* 列表样式1 */
  .list1 .banner-box .bg{height: 70vw;}
  .list1 .banner-box .w{
    position: absolute;
    width: 100%;
    margin: 0;
    padding: 0 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .list1 .banner-box .c .title{margin-bottom: .5rem;margin-top: 0;}
  .list1 .banner-box .c .title .t{font-size: .4rem;}
  .list1 .banner-box .c .nav-box .nav{text-align: center;margin-left: 0;width: calc((100% - .6rem) / 4);margin-right: .2rem;font-size: .14rem;padding: 0;}
  .list1 .banner-box .c .nav-box .nav:last-child{margin-right: 0;}
  .list1 .banner-box .c .r{display: none;}
  .list1 .co{padding: .4rem 0 .4rem 0;}
  .list1 .co .item-box .item{width: 100%;margin-right: 0;margin-bottom: .15rem;}
  .show .co .content{padding: 0;background-color: unset;box-shadow: unset;}
  .show .co .content .top{margin-bottom: .2rem;flex-wrap: wrap;}
  .show .co .content .top .l{width: 100%;}
  .show .co .content .top .l .t{white-space:unset;text-overflow:unset;/* autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;}
  .show .co .content .top .btn-box{display: none;}
  .show .co .content .co-box p img{margin: .3rem 0;}
  .list1 .co .nav-box{flex-wrap: wrap;margin-bottom: .2rem;}
  .list1 .co .nav-box .t-max{margin-bottom: .2rem;width: 100%;}
  .list1 .co .nav-box .t-max .t{font-size: .36rem;}
  .list1 .co .nav-box .t-max .b{font-size: .2rem;}
  .list1 .co .nav-box .nav-r{margin-left: 0;margin-bottom: .3rem;overflow-x: auto;width: 100%;height: .41rem;}
  .list1 .co .nav-box .nav-r .nav{width: auto;margin-right: .2rem;font-size: .14rem;}

  /* 联系我们 */
  .contact .banner-box .bg{height: 70vw;}
  .contact .banner-box .c .title{margin-bottom: .5rem;margin-top: 0;}
  .contact .banner-box .c .title .t{font-size: .4rem;}
  .contact .banner-box .c .nav-box .nav{text-align: center;margin-left: 0;width: calc((100% - .6rem) / 4);margin-right: .2rem;font-size: .14rem;padding: 0;}
  .contact .banner-box .c .nav-box .nav:last-child{margin-right: 0;}
  .contact .co{padding: .6rem 0 .5rem 0;}
  .contact .co .img{display: none;}
  .contact .co .txt{padding: .2rem;flex-wrap: wrap;width: 100%;}
  .contact .co .txt .l{margin-right: 0;}
  .contact .co .txt .l .item .t{margin-bottom: .1rem;font-size: .14rem;}
  .contact .co .txt .l .item{margin-bottom: .2rem;}
  .contact .co .txt .r{width: 65%;margin: 0 auto;}
  .contact .co .txt .l .item .b{font-size: .2rem;}
  .contact .co .form-box{padding: .2rem;width: 100%;}
  .contact .co .form-box .f-t{margin-bottom: .1rem;}
  .contact .co .form-box .f-t .f-i{float: unset;margin-right: 0;margin-bottom: .1rem;}
  .contact .co .form-box .i{width: 100%;}
  .contact .co .form-box .btn-box .btn{padding: 10px 0;width: 100%;text-align: center;}
  .contact .co3 #bMap{border: 0;}
  .contact .banner-box .w{
    position: absolute;
    width: 100%;
    margin: 0;
    padding: 0 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  /* 底部 */
  footer .top{padding: .2rem 0;}
  footer .top .right{display: none;}
  footer .top .left .logo{width: 100%;}
  footer .bottom{padding: .15rem 0;}
  footer .bottom .left{width: 100%;text-align: center;float: unset;margin-bottom: .1rem;}
  footer .bottom .left span{display: block;}
  footer .bottom .right{float: unset;text-align: center;}
}

@media screen and (max-width: 640px) {
    
}

@media screen and (max-width: 500px) {
   
}

@media screen and (max-width: 415px) {
  
}

@media screen and (max-width: 375px) {
  
}
